institute invention idea information technology science computer hardware consulting computer management new technology research physics invention patent biology strains education new invention computer software nanotechnology invention electronics chemistry sprains